<div id="modal-delete-template" class="modal hide fade">
  <div class="modal-header">
    <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
    <h3>Confirmar acción</h3>
  </div>
  <div class="modal-body">
    <p></p>
  </div>
  <div class="modal-footer">
    <button class="btn" data-dismiss="modal" aria-hidden="true">No, cancelar</button>
    <a href="#" class="btn btn-danger">Si, estoy seguro</a>
  </div>
</div>

<script>
    jQuery('.delete-confirm').on('click',function() {
        event.preventDefault();
        event.stopPropagation();

        // seteo el mensaje del modal
        jQuery('#modal-delete-template > .modal-body > p').html(jQuery(this).data('delete_msg'));
        // seteo el href del borrar
        jQuery('#modal-delete-template > .modal-footer > a').attr('href',jQuery(this).attr('href'));
        // llamo al modal
        jQuery('#modal-delete-template').modal('toggle');
    });

    function guardarCreacion(event) {
      event.preventDefault();
      event.stopPropagation();
      
      var jQform = jQuery(this);
      
      jQform.find('button[type="submit"]').addClass('disabled');
      
      jQuery.ajax({
          type: 'POST',
          url: jQform.attr('action') + event.data.objetoID + '/',
          data: jQform.serialize(),
          dataType: 'JSON',
          success: function(data) {
              if (data.responseType == 'success_html') {
                  jQuery(event.data.selectorEditor).children().fadeOut();
                  jQuery(event.data.selectorEditor).empty();
                  jQuery(event.data.selectorDestino).append(data.response);
              }
              else {
                  jQuery(event.data.selectorEditor).empty();
                  jQuery(event.data.selectorEditor).prepend(data.response);
              }
          }
      }); // ajax
    } // eventoGuardarCreacion                              
            
    function obtenerFormulario(event) {
      event.preventDefault();
      event.stopPropagation();
      
      jQuery.ajax({
          url: event.data.url,
          type: 'GET',
          dataType: 'JSON',
          success: function(data){
              jQuery(event.data.selectorDestino).prepend(data.response);
          }
      }); // ajax
    } // eventoObtenerFormulario
</script>